package org.layui.login.dao;

import org.layui.login.entity.User;

/**
 * 用户 DAO 接口 - 实现数据表的 CRUD 操作
 *
 * @author ZQX
 * @date 2024-12-02
 */
public interface UserDao {
    /**
     * 抽象方法 - abstract 声明的方法 - 没有方法体 -
     * 只告诉你我能做什么，但我不会去做，交给具体的实现类去做 - 多态 - 更好的扩展及维护
     *
     * 根据用户名查询用户信息 - 服务于用户登录的业务功能
     *
     * @param name 帐号名称
     * @return 用户实体对象
     */
    User selectUserByName(String name) ;
}
